<?php

namespace App\State;



class AbstractState implements State
{
    //
    /**
     * 电审
     */
    public function checkEvent(Context $context)
    {
        // TODO: Implement checkEvent() method.
    }

    /**
     * 电审失败
     */
    public function checkFailEvent(Context $context)
    {
        // TODO: Implement checkFailEvent() method.
    }

    /**
     * 定价发布
     */
    public function makePriceEvent(Context $context)
    {
        // TODO: Implement makePriceEvent() method.
    }

    /**
     * 接单
     */
    public function acceptOrderEvent(Context $context)
    {
        // TODO: Implement acceptOrderEvent() method.
    }

    /**
     * 无人接单失效
     */
    public function notPeopleAcceptEvent(Context $context)
    {
        // TODO: Implement notPeopleAcceptEvent() method.
    }

    /**
     * 付款
     */
    public function payOrderEvent(Context $context)
    {
        // TODO: Implement payOrderEvent() method.
    }

    /**
     * 接单有人支付失效
     */
    public function orderFailureEvent(Context $context)
    {
        // TODO: Implement orderFailureEvent() method.
    }

    /**
     * 反馈
     */
    public function feedBackEvent(Context $context)
    {
        // TODO: Implement feedBackEvent() method.
    }


    public function getCurrentState()
    {
        // TODO: Implement getCurrentState() method.
    }
}
